﻿namespace Aspects.Unit
{
    class Battery1_8400 : BatteryCommands
    {
        public override ushort PowerSource {get{ return  0x0480;}}
        public override ushort Charge {get{ return  0x0432;}}
        public override ushort RSOC {get{ return  0x0734;}}
        public override ushort DCLow {get{ return  0x0402;}}
        public override ushort DCHigh {get{ return  0x0403;}}
        public override ushort FCCLow {get{ return  0x0404;}}
        public override ushort FCCHigh {get{ return  0x0405;}}
        public override ushort MaxError {get{ return  0x0730;}}
        public override ushort Cell1Low {get{ return  0x0778;}}
        public override ushort Cell1High {get{ return  0x0779;}}
        public override ushort Cell2Low {get{ return  0x077C;}}
        public override ushort Cell2High {get{ return  0x077D;}}
        public override ushort Cell3Low {get{ return  0x0780;}}
        public override ushort Cell3High {get{ return  0x0781;}}
        public override ushort VoltageLow {get{ return  0x0438;}}
        public override ushort VoltageHigh {get{ return  0x0439;}}
        public override ushort ChargeCurrentLow {get{ return  0x0728;}}
        public override ushort ChargeCurrentHigh {get{ return  0x0729;}}
        public override ushort ChargeIC {get{ return  0x1A03;}}
        public override ushort Cell4Low {get {return 0x0000;}}
        public override ushort Cell4High {get {return 0x0000;}}
    }
}
